// 加油站相关接口
import request from '@/utils/request';

/**
 * 获取加油站列表
 * @param name 加油站名称
 * @param user_name 法人名称
 * @param status -1全部 0待审核 1审核通过 2审核失败 3审核通过关闭加油站
 * **/
export function getOilList(params = {}) {
    return request({
        url: '/getOilList',
        method: 'get',
        params
    })
}


/**
 * 加油站审核
 * @param id 加油站自增id
 * @param status 1审核通过 2审核失败
 * **/

export function reviewGasStations(data = {}) {
    return request({
        url: "/reviewGasStations",
        method: 'post',
        data
    })
}

/**
 * 开启或关闭加油站
 * @param id 加油站自增id
 * @param status 1开启 3关闭
 * **/

export function reviewGasStationsStatus(data = {}) {
    return request({
        url: "/reviewGasStationsStatus",
        method: 'post',
        data
    })
}


/**
 * 获取油气订单列表
 * @param time 下单时间
 * @param payTime 支付时间
 * @param number 订单编号
 * @param oliName 加油站名称
 * @param car 车牌号 
 * @param driver 司机姓名
 * @param status 0已支付1已完成 -1全部
 * @param payStatus 0微信支付1支付宝支付 -1全部
 * **/
export function oilBillList(params = {}) {
    return request({
        url: '/oilBillList',
        method: 'get',
        params
    })
}

/**
 * 获取油价列表
 * @param time 发布时间
 * @param name 加油站名称
 * **/
export function getGasPriceList(params = {}) {
    return request({
        url: '/getGasPriceList',
        method: 'get',
        params
    })
}



/**
 * 删除油价
 * @param id 油价自增id
 * **/

export function deletePrice(data = {}) {
    return request({
        url: "/deletePrice",
        method: 'post',
        data
    })
}

/**
 * 设置油价比例或者固定金额
 * @param is_oil 是否开启设置油价0未开启1开启
 * @param fix_oil_price 固定油价  二选一
 * @param proportion_oil_price 比例油价  二选一
 * @param id 比例油价  二选一
 * **/

export function setUpOil(data = {}) {
    return request({
        url: "/setUpOil",
        method: 'post',
        data
    })
}

/**
 * 提现记录(油气)
 * @param bank_number 银行卡号
 * @param status 状态
 * **/
export function oilWithdrawalList(params = {}) {
    return request({
        url: '/oilWithdrawalList',
        method: 'get',
        params
    })
}

/**
 * 提现审核(油气)
 * @param status 1通过2拒绝
 * @param id 自增id
 * **/

export function oilApprove(data = {}) {
    return request({
        url: "/oilApprove",
        method: 'post',
        data
    })
}
